/* 模板字符串相当于加强版的字符串
        用反引号 `,除了作为普通字符串，还可以用来定义多行字符串
        还可以在字符串中加入变量和表达式。 */

/* 1.定义多行字符串 */
let str = `hello, 
        你俩在哪呢？ 
        心情不好，出来喝点啊！`;
console.log(str);

//--------------------------------------------

/* 2.字符串插入变量和表达式 */
let name = `吕布`;
let age = 24;

//2.1 传统的拼接字符串
var info1 = "我叫："+name+",我今年"+age+"岁了!";
console.log(info1);

//2.2 es6的拼接字符串
var info2 = `我叫：${name},我明年${age+1}岁了!`;
console.log(info2);

//--------------------------------------------

/* 3.字符串中调用函数 */
function test(){
    return "吃喝玩乐!";
}

let str1 = `悲催的人生,从${test()}开始`;
console.log( str1 );